package cn.csg.iotplatform.module.system.dal.dataobject.permission;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author Mr.Z
 * @description: [用户角色列表] vo
 * @date 2024/3/19 16:08
 * @version: v2.0
 */
@Data
public class UserRolesVo {

    @Schema(description = "roleId", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
    private Long id;

    @Schema(description = "角色名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "角色名称")
    private String roleName;

    @Schema(description = "描述/备注", requiredMode = Schema.RequiredMode.REQUIRED, example = "描述/备注")
    private String remark;

    @Schema(description = "是否公共(0-否,1-是)", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
    private Integer isPublic;

    @Schema(description = "用户名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "用户名称")
    private String nickname;

    @Schema(description = "部门名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "部门名称")
    private String deptName;


}
